package com.edu.whty.entity.school;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * T_REPO_CATALOG_RESOURCE
 * @author 
 */
@Data
public class RepoCatalogResource implements Serializable {
	
	private static final long serialVersionUID = 1L;
    /**
     * 主键ID
     */
    private String id;

    private String resourceName;

    /**
     * 附件ID
     */
    private String fid;

    /**
     * 目录ID
     */
    private String catalogId;

    private String url;

    private String resourceId;

    private String resId;

    private String previewUrl;

    private String downUrl;

    private String ext;

    private String resName;



    /**
     * 关联资源库ID
     */
    private String specialResourcesBaseId;

    /**
     * 创建时间
     */
    private Date createTime;
    
    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 状态：0：未删除，1：已删除
     */
    private String status;
    
    /**
     * 文件大小，已格式化
     */
    private String fileSize;
    
    /**
     * 文件格式
     */
    private String fileExt;
    
    /**
     * 是否有编目
     */
    private String hasBM;
    
    private String productCode;//产品编码（平台管理员上传的资源会自动打包成产品）
    
    private String chapterId;//资源关联的章节ID
    
    /**
     * 其他表字段
     */
	private Long collectedCount; // 收藏次数
	private Long downCount; // 下载次数
	private Long viewCount; // 浏览次数
	private Integer score;//评分
    private String textbookId;//教材ID
    private String creatorId;//创建者ID
    private String creatorName;//创建者名称
    private String classificationId;//类型ID
    
    /**
     * 非数据库字段
     */
    private String orderBy;//排序

    //非数据库字段
    private String thumUrl; //预览缩略图地址


}